arriving or something that has arrived - Turkish English Dictionary